package store.impl;

import modelsa.Connection;

import java.io.File;

public class ConnectionParsUtil {
    public static Connection parse(File file) {
        final Connection connection = new Connection();
        connection.setFrom(FileParsUtil.getValue(file, StoreConstant.CO_FROM_KEY));
        connection.setTo(FileParsUtil.getValue(file, StoreConstant.CO_TO_KEY));

        connection.setStartHour(Integer.parseInt(FileParsUtil.getValue(file, StoreConstant.CO_STARTHOUR_KEY)));
        connection.setEndHour(Integer.parseInt(FileParsUtil.getValue(file, StoreConstant.CO_ENDHOUR_KEY)));
        connection.setDiffHour(Integer.parseInt(FileParsUtil.getValue(file, StoreConstant.CO_HOURSTEP_KEY)));
        connection.setMinutesInHour(Integer.parseInt(FileParsUtil.getValue(file, StoreConstant.CO_MINUTES_IN_HOUR_KEY)));
        return connection;
    }
}
